home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmiSoft / Game / Wb / Amiblocks.readme < prev    next >
Encoding:
Text File  |  2003-02-24  |  5.2 KB  |  167 lines

  1. Short:    A puzzle game for OS 3.x. C sources. V0.9
  2. Author:   Juha Niemimäki
  3. Uploader: jniemima@mail.student.oulu.fi
  4. Type:     game/wb
  5.  
  6.  
  7.  
  8. AmiBlocks 0.9
  9.  
  10.     by Juha Niemimäki, 2002-2003
  11.  
  12.  
  13. About
  14.  
  15.     AmiBlocks is a simple puzzle game for Amiga OS. You must drag different
  16.     coloured pieces by pressing the left mouse button and releasing it
  17.     on a free square. You can move one piece per turn, one square per
  18.     move.
  19.  
  20.     Your mission is to clear the board. To remove pieces from the board
  21.     you need to collect them (4 pieces at the moment) into a rectangular
  22.     shape. They must be the same color. In the beginning there are 8
  23.     randomly placed pieces.
  24.  
  25.     You cannot move the black pieces. Their purpose is to make the game
  26.     harder.
  27.  
  28.     The Joker pieces (which appear with four colours) can be used with any
  29.     other colours (the black pieces included).
  30.  
  31.     Every turn four more pieces will be randomly added onto the board.
  32.  
  33.     The game is probably impossible to complete, but at least you might
  34.     achieve a good hi-score there :) My current record is over 50 turns with
  35.     319 score.
  36.  
  37.     Currently, all colours have the same chances to appear on each turn
  38.     (that's 1/6).
  39.  
  40.  
  41. Features of 0.9 version
  42.  
  43.     - Scalable, system-friendly GUI
  44.     - Configurable colours *NEW*
  45.     - Ability to play MED/OctaMED/SoundStudio modules *NEW*
  46.     (NOTE: you need corresponding libraries from Aminet!)
  47.     
  48.     - Very nice MED tune by Niko Silvennoinen *THANKS!*
  49.     
  50.     - Undo move (well, accidents do happen...)
  51.     - New game requester (safety mechanism)
  52.     - Save / Load Hi-scores ( *name length updated to 10 chars!* )
  53.     - Shows lately added pieces by marking them with a rectangle *NEW*
  54.     - Quick and easy to play, hard to win, challenging enough
  55.     - Still developing!
  56.     - Open source and free
  57.     - Open to new ideas...
  58.     - Bugfixes and code cleanups, some small improvements
  59.  
  60.  
  61. Requirements
  62.  
  63.     - An Amiga with OS 3.x or a decent emulator system
  64.     - 16+ colours on the WorkBench screen is recommended!
  65.     - Please use the latest possible ReAction / ClassAct system
  66.  
  67.     - Let me know if you use an emulator environment and succesfully
  68.     play AmiBlocks!
  69.  
  70.  
  71. Compiling
  72.  
  73.     LICENSE: you are feel to modify and distribute the modified version
  74.     of AmiBlocks, as long as you credit the original author and the usage
  75.     is non-profit and non-commercial. Please contact me if you have any
  76.     questions and I'd like to see your modifications too :)
  77.  
  78.  
  79.     - With VBCC:
  80.  
  81.     a) get VBCC 0.8 (an excellent, free ANSI-C compiler for multi platform)
  82.     b) get the latest NDK (3.9 recommended)
  83.     c) get GNU Make
  84.     d) typing "make" in src directory.
  85.  
  86.     NOTE: you need some header files from Soundstudio player archive (Aminet),
  87.     plus 3 linker libs for each player. These can be created by using fd2pragma
  88.     (Aminet) with Soundstudio files. See source codes for help or e-mail me
  89.     if problems.
  90.  
  91.     - With GCC:
  92.  
  93.     ...working on that...read: anotherlazyprogrammer
  94.  
  95.  
  96. Playing Tips
  97.  
  98.     - Organize Jokers near black pieces
  99.     
  100.     - You can use Undo, but only ONCE since the cheating is not allowed
  101.     
  102.     - It's very easy to concentrate on playing only one part of the board:
  103.         Always remember to take a look where new pieces were added...
  104.  
  105.     - You can always delete the old high score file and start from the scratch
  106.     
  107.     - By the way, you can use your old 0.7 or 0.8 hi-scores with AmiBlocks 0.9,
  108.         just copy the file into AmiBlocks 0.9 directory
  109.  
  110.  
  111. TODO list
  112.  
  113.     - Conquering the W...no, that was the other list.
  114.  
  115.     The ultimate goal is to improve the playability (and the look of
  116.     the game, why not?) and trying to get it as addictive as possible.
  117.  
  118.     In AmiBlocks 1.0, whenever ready, there will be optional bitmap graphics
  119.     plus different sets of theme colours. Probably a preferences file too.
  120.  
  121.     AHI support will be added. I need samples for:
  122.  
  123.         a) New Game ( *fanfar* )
  124.         b) Undo Move ( * "Ooops!" *)
  125.         c) New Hi-Score ( *fanfar* )
  126.         d) Piece removal (little explosion or something)
  127.         e) Moving a piece ( *scratch* )
  128.         f) New piece ( *blink* )
  129.  
  130.         Note: none of the samples should not be annoying. They should not
  131.         disturb the player.
  132.  
  133.  
  134. Bugs and Problems
  135.  
  136.     If you find any, please contact.
  137.  
  138.     Some ClassAct installations might have some strange effects. For
  139.     example, strange slider behaviour may happen and label text may render
  140.     over the surrounding frame box. I haven't got these problems with
  141.     OS 3.9 + BB2. Also I don't suffer from memory leaks with my setup.
  142.  
  143.  
  144. Support
  145.  
  146.     E-mail: jniemima@mail.student.oulu.fi
  147.     WWW: http://www.student.oulu.fi/~jniemima/amiga/
  148.  
  149.  
  150. Thanks
  151.  
  152.     Last, but definitely not least, I would like to thank the following
  153.     people:
  154.  
  155.     - Niko Silvennoinen [mdee_77(at)hotmail.com] for giving me the November.med
  156.         module. Thanks! Also hello to Kenneth Ekqvist for support!
  157.     
  158.     - Mathias P. for feedback
  159.     - KAV for being so patient and being a tester
  160.     - Folks at comp.sys.amiga.programmer and Saku-foorumi
  161.     - Frank Wille and Volker Barthelmann for VBCC, the great C compiler
  162.     - Dietmar Eilert for GoldED, the superb text editor
  163.     - Teijo Kinnunen for OctaMED
  164.     - Dirk Stoecker for fd2pragma
  165.  
  166.     - Tetris (you guessed it, right?) - the Game of Gods ;)
  167.